The fight between David Bullock and the 30-year-old victim broke out in the garage of the Extended Stay America hotel on Irwins Lane in Plymouth Township around 4:55 a.m., Plymouth Township police said.
That's when Bullock shot the man in the hand before fleeing from the scene in a stolen pickup truck, police said.
The victim was taken to Jefferson Abington Hospital, where he was listed in stable condition.
Bullock allegedly stole money and other belongings from the victim and his associates, which presumably prompted the altercation, according to police.
With help from the Philadelphia Police Department and neighboring departments, Bullock was identified as a suspect and subsequently arrested around 8:45 a.m., police said.
Bullock was charged with aggravated assault, persons not to possess a firearm, robbery, theft by unlawful taking, and other related charges, police said. He is awaiting his preliminary arraignment date.
Click here to follow Daily Voice Lower Merion-Narberth and receive free news updates.